destroy (someone's) self-esteem

Translations
разрушить (чью-то) самооценку
Harsh criticism from her peers began to destroy her self-esteem.
Резкая критика со стороны сверстников начала разрушать её самооценку.
Definitions
To damage or completely undermine someone's confidence in their own worth or abilities, often through criticism, humiliation, or negative treatment.